package aprendamos.java.service;

// Por cada caso de uso de sistema debemos tener un servicio
// Un servicio puede invocar a uno o mas DAOs

import com.maskiner.smc.seguridad.bean.UsuarioDTO;
import com.maskiner.smc.seguridad.dao.DAOFactory;
import com.maskiner.smc.seguridad.dao.UsuarioDAO;



public class LogueoService implements LogueoService_I {

	// Referenciamos a la fabrica de daos para mysql
	DAOFactory fabrica = DAOFactory.getDAOFactory(DAOFactory.MYSQL);
		
	UsuarioDAO objUsuariodao = fabrica.getUsuarioDAO();
	
	// Referenciamos al dao de la entidad cliente

	
	/* (non-Javadoc)
	 * @see aprendamos.java.service.LogueoService_I#validaUsuario(aprendamos.java.bean.ClienteDTO)
	 */
	public UsuarioDTO validaUsuario(UsuarioDTO usuario) throws Exception {

		// aqui podriamos tener mas logica
		
		return objUsuariodao.validaUsuario(usuario);
		

	}

	
}
